home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / json.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  788b  |  29 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <MODE>
  4.     <PROPS>
  5.         <!-- auto indent -->
  6.         <PROPERTY NAME="indentOpenBrackets" VALUE="[{"/>
  7.         <PROPERTY NAME="indentCloseBrackets" VALUE="}]"/>
  8.         <PROPERTY NAME="contextInsensitive" VALUE="true"/>
  9.     </PROPS>
  10.  
  11.     <RULES>
  12.         <!-- mark numbers as DIGIT -->
  13.         <SEQ_REGEXP HASH_CHARS="-0123456789." TYPE="DIGIT">[-]?\d+([.]\d*)?([eE][+-]?\d+)?</SEQ_REGEXP>
  14.  
  15.         <!-- mark strings as LITERAL1 -->
  16.         <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
  17.             <BEGIN>"</BEGIN>
  18.             <END>"</END>
  19.         </SPAN>
  20.  
  21.         <!-- mark pair separator as OPERATOR -->
  22.         <SEQ TYPE="OPERATOR">:</SEQ>
  23.  
  24.         <!-- mark these special values as LITERAL2 -->
  25.         <SEQ TYPE="LITERAL2">true</SEQ>
  26.         <SEQ TYPE="LITERAL2">false</SEQ>
  27.         <SEQ TYPE="LITERAL2">null</SEQ>
  28.     </RULES>
  29. </MODE>